Evaluating Software Process Assessment Methods Based On Engineering Design Principles
نویسندگان
چکیده
Software Process Assessment (SPA) is an effective method used to understand organizations’ software processquality. Assessment methods are tools used to identify the possible software process improvement opportunities. This paper studies the design process of the SPA methods from an engineering viewpoint and uses Vincenti’s classifications of engineering design knowledge as an analytical tool. The analyses end up with the necessary pieces of knowledge that the SPA methods’ designers bring with them before starting the design process of the SPA method. These pieces of knowledge provide useful guidelines, mainly for less experienced designers, to start SPA methods design. For the already developed SPA methods, these pieces of knowledge can be used as evaluation criteria that disclose the strengths and weaknesses of theses SPA methods. Keywords— Software, Process, Assessment, Evaluation, Design, Engineering, Criteria
منابع مشابه
Evaluating the effectiveness of teaching nature-based strategies on the Bioarchitecture design process
Introduction: At a time when modern rational man saw himself as the source of all values and saw nature as an inexhaustible source of raw materials for the development of industry and the satisfaction of his needs, architecture became a tool for meeting the physical and material needs of man. The spread of this thinking led to many problems, including environmental crises; In order to improve...
متن کاملDesign of Oil Refineries Hydrogen Network Using Process Integration Principles
This paper describes the application of process integration principles to the design of oil refineries hydrogen network. In this regard, a design hierarchy as well as heuristics and required guidelines are proposed. The recommended rules compensate lack of procedure to the design and make the design process easier. The guiding principles of the design are based upon pinch technology and ext...
متن کاملProducing and Introducing a Computer Software for Evaluating Performance of Permit to Work System in the Process Industries
Introduction: Permit-to-work system (PTW) system is a documented system to control the activities with inherent risks and probability of accident occurrence. To inform the performance and efficiency of a system, it must be periodically monitored and evaluated, and the permit to work system is no exception of this principle. The aim of the present study was to design and develop software for eva...
متن کاملBridging the Gap from Process Modelling to Process Assessment: The OOSPICE Process Specification for Component-Based Software Engineering
The EU-funded project OOSPICE (IST-1999-29073) is based on Component-Based Software Engineering principles. It provides a connection between processes and process engineering, on the one hand, and process capability assessment on the other. Here, following a synopsis of the necessary mappings between differing terminologies and an outline of the OOSPICE model architecture, we discuss how the pr...
متن کاملPrinciples of component-based design of intelligent agents
Compositional multi-agent system design is a methodological perspective on multiagent system design based on the software engineering principles process and knowledge abstraction, compositionality, reuse, specification and verification. This paper addresses these principles from a generic perspective in the context of the compositional development method DESIRE. An overview is given of reusable...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013